package com.sg.dto.biz.calc.res;

import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @desc ImplementProgressValueDownClacFormAnalysisComRespDto
 * @使用场景
 */
@Data
public class ImplementProgressValueDownClacFormAnalysisComRespDto
        extends BaseDto
        implements Serializable {

    /**
     * 进度值计算公式 MANUAL_REPORT:人工填报进度值 CLONE_EVA_OBJECT:其他树进度值克隆主树 OKR_PERSONAL_CLONE_EVA_OBJECT_PROGRESS:OKR个人树进度值克隆主树（+KR） STANDARD_OBJECT_CLONE_EVA_OBJECT_PROGRESS:OKR部门树标准O进度值克隆主树（+KR） CUSTOM_OBJECT_CLONE_PERSONAL_PROGRESS:OKR部门树自定义O进度值克隆个人树（+KR） RIGHTWARD_CALCULATION:向左取最近可循环周期最新 DOWNWARD_CALCULATION_NOKR:主树向下计算参照值不赋值（只有O） DOWNWARD_CALCULATION_NOKR_COPY:主树向下计算参照值并赋值（只有O） DOWNWARD_CALCULATION_KR:主树向下计算参照值不赋值（O加KR） DOWNWARD_CALCULATION_KR_COPY:主树向下计算参照值并赋值（O加KR） DOWNWARD_CALCULATION_ONLY_KR:主树向下计算参照值并赋值（KR） DOWNWARD_CALCULATION_PROGRESS:其他树非末级只向下计算进度值
     */
    @ApiModelProperty("进度值计算公式")
    private String progressValueCalcFormula;

}
